package ec.linde.modulos.presupuestos;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class PartidasConceptos implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String nombrePartida;
	private List<Conceptos> conceptos = new ArrayList<Conceptos>();
	
	public PartidasConceptos(String nombrePartida) {
		this.nombrePartida = nombrePartida;
	}

	public PartidasConceptos() {

	}

	public String getNombrePartida() {
		return nombrePartida;
	}

	public void setNombrePartida(String nombrePartida) {
		this.nombrePartida = nombrePartida;
	}

	public List<Conceptos> getConceptos() {
		return conceptos;
	}

	public void setConceptos(List<Conceptos> conceptos) {
		this.conceptos = conceptos;
	}

	public double getAllTotalDeTotal() {
		double sum = 0;

		for (Conceptos s : conceptos) {
			sum += s.getCostoTotal();
		}

		return sum;
	}

}
